international standard-setting body - French English Dictionary